puts "Mary had a little lamb."
puts "Its fleece was white as %s." % 'snow'
puts "And everywhere that Mary went."
puts "." * 10 # what'd that do? 加入省略号

end1 = "c"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

#notice how we are using print instead of puts here,change it to puts
#and see what happens.

puts  end1 + end2 + end3 + end4 + end5 + end6
puts  end7 + end8 + end9 + end10 + end11 + end12

#this just is polite use of the terminal,try removig it 
puts 

# 这里主要还是讲的字符串的印出，其中可以看到%的直接定义用法，比上一节更直接，%s后面的赋值是直接给的准确的值，不是变数，然后，到后面也可以看到puts和print 的不同，不论是puts还是print都是做的一样的把后面的字符串连接起来，但用puts之后当前语句结束以后就会自动换行，而print则不会，必须用到\n进行换行， 在这个里面end3和end4的赋值是一样的，可以直接把end4换成end3结果不变，最后的一句puts 只是一种习惯，也就是在代码最后加个空行，看起来更有层次感，和缩进的意义差不多
#我没有看到你哪个地方用到了print，p, puts, put的区别要能搞清楚
#至于格式化字符串输出，这一节也没有新意，并没有比上一节直接多少，只是格式化字符串里只有一个占位符%s的时候，后面不需要一个数组，直接是个字符串就行了，认真把格式化字符串这部分的内容想一想，搞透，有多个占位符，后面需要数组，一个，给个值或者相应的变量就可以了

#并不是我没用print,是中间的print我先用了以后然后改成puts看其中的区别的，然后就没有改过来，这样也能了解用法
